@CHARSET "UTF-8";
/*body {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height:140%;
	color: #122A6B;
}

form{
	padding:0;
	margin:0;
}

select, input {
	padding:1px 0;
}*/
/* link color 
a,a:link {color: #006699; text-decoration:none;}
a:visited {color: #006699;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}*/

/* for button: <input type=submit class=stdButton /> */
.stdButton {
	background-color:buttonface;
	border:1px solid #CCCCCC;
	cursor:pointer;
	font-family:Verdana;
	font-size:9pt;
	height:22px;
}

/* formTable */
.formTable {
	width:100%;
	margin:0px; 
	font-size: 12px;
	color: #122A6B;
	background-color: #f6f9fd;
	background:url(../images/nav_bg.png) no-repeat 50% 0;
}

.formTable .tdLabel{   
	/*border:1px solid #b8d1e2;*/
	border:none;
	height: 25px;
	/*width:100px;*/	
	font-weight:bold;
	vertical-align: middle;
	text-align: right!important;
	font-size: 12px;
	white-space: nowrap;
	/*background: #f6f9fd;*/
}
.formTable .trTitle{
	background-color: #e3e6e9;
	color:#9c2722;
	font-weight: bold;
	height: 20px;
	}

.formTable td{   
	border:none;/*1px solid #b8d1e2;*/
	padding: 0px 2px 0px 2px;
	white-space: nowrap;
	
}

.formTable .111input{
		border-top: none;
		border-right: none;
		border-left:none;
	}
.formTable select{
		border-top: thin;
	}	
.showTable {
	border-collapse:collapse;
	width:100%;
	margin:0px; 
	font-size: 12px;
}
.showTable .tdLabel{   
	border:1px solid #b8d1e2;
	border-left:0;
	border-right:0;
	height: 25px;
	width: 150px;
	font-weight:bold;
	vertical-align: middle;
	text-align: right!important;
	font-size: 12px;
}

.showTable td{   
	border: 1 solid #b8d1e2;
	border-left:0;
	border-right:0;
	padding: 0px 2px 0px 2px;
	
}

.noborder{
	border-collapse:collapse;
}

.noborder td{   
	border:0px;
	padding: 0;
}

.formTable span.required{   
	color:red;
	font-weight:bold;
}

.tHeader { COLOR:#122A6B; font-weight:bold; FONT-SIZE: 9pt; background: #f4f3f0 url('../images/list_hd_bg.png') top left repeat-x; }

/* END formTable */

/* queryPanel for list.jsp */
.queryPanel .tdLabel{   
	font-size:12px;
	font-weight:bold;
	vertical-align: middle;
	text-align: right;
	font-family: 瀹嬩綋;
}

/* Messages */
div.error, div.message {
	border: 1px solid black;
	padding: 4px;
    background: #ffffcc;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 10px auto;
    text-align: left;
    vertical-align: bottom;
}

div.error {
	border: 2px solid red;
}
.centerTd{
	text-align: center;
	height: 20px;
}

/* for the submit button style ---------------------- */
.button {
	color:#363;
	background:url(../images/button.gif);
	width:52px;
	height:20px;
	border:0!important;
	cursor:pointer;
	font-size: 12px;
	font-family: 瀹嬩綋;
	vertical-align: middle;
	
}

.submitbutton {
	color:#363;
	background:url(../images/icon_yes.gif);
	width:72px;
	height:21px;
	border:0!important;
	cursor:pointer;
	font-size: 12px;
	font-family: 瀹嬩綋;
	vertical-align: middle;
}



 
.button5 {
	color:#363;
	background:url(../images/button.gif); 
	height:20px;
	border:0!important;
	cursor:pointer;
	vertical-align: middle;
}

.button1 {
	color:#363;
	background:url(../images/button1.gif);
	width:74px;
	height:20px;
	border:0!important;
	cursor:pointer;
	vertical-align: middle;
}

.button2 {
	color:#363;
	background:url(../images/button2.gif);
	width:130px;
	height:20px;
	border:0!important;
	cursor:pointer;
	vertical-align: middle;
}

.buttonhelp {
	color:#363;
	background:url(../images/help.gif);
	width:17px;
	height:20px;
	font-weight:bold;
	border:0!important;
}

/* for the unable use button style*/
.unablebutton {
	color:#666;
	background:url(../images/unbutton.gif);
	width:52px;
	height:20px;
	border:0!important;
	cursor:help;
}

.top{
	font-size:12px;
	white-space: nowrap;
	font-weight: bold;
	COLOR: #444444; 
	FONT-FAMILY: Arial,Helvetica,sans-serif;
}

/* Messages */

.flash_error, .flash_success {
    font-weight: bold;
    background-repeat: no-repeat;
    padding: 10px 40px;
    margin: 0 1px;
    
	border: 1px solid black;
    background-color: #ffffcc;
    color: #000000;
}

.flash_error {
	border: 2px solid red;
    color: #f30;
    background-image: url(images/icon_flash_error.gif);
}

.flash_success {
    background-image: url(images/icon_flash_success.gif);
}

/* END Messages */